package com.yootk.jwt.config;

import lombok.Data;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.core.io.Resource;

@Data // Lombok直接生成的所有代码
@ConfigurationProperties(prefix = "yootk.security.config.jwt") // 配置项的前缀
@ToString
public class JWTConfigProperties { // JWT配置类
    private String sign; // 保存签名信息
    private String issuer; // 证书签发者
    private Resource privateKey; // 加密私钥
    private Resource publicKey; // 解密公钥
    private String algorithm; // 加密算法
    private long expire; // 失效时间
}
